[Defaults]
command.time = 30
command.buffer.time = 1

;---���K�E�Z--------------------------------------------
[Command]
name = "SS_a"
command = ~D, DF, F, D, DF, F, a

[Command]
name = "SS_b"
command = ~D, DF, F, D, DF, F, b

[Command]
name = "SS_c"
command = ~D, DF, F, D, DF, F, c

[Command]
name = "ZB_a"
command = ~D, DB, B, D, DB, B, a

[Command]
name = "ZB_b"
command = ~D, DB, B, D, DB, B, b

[Command]
name = "ZB_c"
command = ~D, DB, B, D, DB, B, c

[Command]
name = "MB"
command = ~F, DF, D, DB, B, F, a 

[Command]
name = "GK"
command = ~F, DF, D, DB, B, F, b

[Command]
name = "SC"
command = ~F, DF, D, DB, B, F, c

[Command]
name = "MC"
command = z


;---�K�E�Z----------------------------------------------
[Command]
name = "AS_a"
command = ~F, D, DF, a

[Command]
name = "AS_b"
command = ~F, D, DF,b

[Command]
name = "AS_c"
command = ~F, D, DF,c

[Command]
name = "KS_a"
command = ~D, DF, F, a

[Command]
name = "KS_b"
command = ~D, DF, F, b

[Command]
name = "KS_c"
command = ~D, DF, F, c

[Command]
name = "KBP_a"
command = ~B, DB, D, a

[Command]
name = "KBP_b"
command = ~B, DB, D, b

[Command]
name = "KBP_c"
command = ~B, DB, D, c

[Command]
name = "MR_a"
command = ~D, DB, B, a

[Command]
name = "MR_b"
command = ~D, DB, B, b

[Command]
name = "MR_c"
command = ~D, DB, B, c

[Command]
name = "PS_a"
command = ~F,B,a

[Command]
name = "PS_b"
command = ~F,B,b

[Command]
name = "PS_c"
command = ~F,B,c

[Command]
name = "ATM_a"
command = ~D, DB, B, a

[Command]
name = "ATM_b"
command = ~D, DB, B, b

[Command]
name = "ATM_c"
command = ~D, DB, B, c
;---�L�[�Q���A������------------------------------------

[Command]
name = "FF"       
command = F, F
time = 10

[Command]
name = "BB"       
command = B, B
time = 10

;---�󂯐g--------------------------------------------

[Command]
name = "recovery" 
command = y
time = 1

;---�����L�[�{�{�^��------------------------------------

[Command]
name = "down_a"
command = /$D,a
time = 1

[Command]
name = "down_b"
command = /$D,b
time = 1

;---�{�^���P��------------------------------------------
[command]
name = "fwd"
command = F
time = 1

[command]
name = "back"
command = B
time = 1

[command]
name = "up"
command = U
time=1

[command]
name = "down"
command = D
time=1

[Command]
name = "a"
command = a
time = 1

[Command]
name = "b"
command = b
time = 1

[Command]
name = "c"
command = c
time = 1

[Command]
name = "x"
command = x
time = 1

[Command]
name = "y"
command = y
time = 1

[Command]
name = "z"
command = z
time = 1

[Command]
name = "start"
command = s
time = 1


;---�����L�[ |---------------------------------------
[Command]
name = "holdfwd"   
command = /$F
time = 1

[Command]
name = "holdback"  
command = /$B
time = 1

[Command]
name = "holdup"    
command = /$U
time = 1

[Command]
name = "holddown"  
command = /$D
time = 1

[Statedef -1]

;���[�h�`�F���W----------------------------------------------------------------------
[State -1, MC]
type = ChangeState
triggerall = RoundState = 2
triggerall = !Ishelper
triggerall = var(7) = 0
triggerall = var(59) = 0
triggerall = var(57) = 60
triggerall = stateno != [1400,1420]
triggerall = stateno != 17997
trigger1 = Roundstate = 2
trigger1 = movetype != A
trigger1 = alive
trigger1 = (command = "MC")
value = Ifelse(var(58) = -4,17997,15000);15000 ;��
IgnoreHitPause = 1

;---���K�E�Z-------------------------------------------------------------------------
[State -1, SS_a]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "SS_a")
triggerall = power >= 1000
trigger1 = (StateType != A) && (Ctrl)
value = 3000

[State -1, SS_b]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "SS_b")
triggerall = power >= 1000
trigger1 = (StateType != A) && (Ctrl)
value = 3010

[State -1, SS_c]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "SS_c")
triggerall = power >= 1000
triggerall = var(3) = 1
trigger1 = (StateType != A) && (Ctrl)
value = 3020

[State -1, ZB_a]
type = ChangeState
triggerall = var(59) = 0
triggerall = Numhelper(3100) < 1
triggerall = (command = "ZB_a")
triggerall = power >= 2000
trigger1 = (StateType != A) && (Ctrl)
value = 3100

[State -1, ZB_b]
type = ChangeState
triggerall = var(59) = 0
triggerall = Numhelper(3100) < 1
triggerall = (command = "ZB_b")
triggerall = power >= 2000
trigger1 = (StateType != A) && (Ctrl)
value = 3110

[State -1, ZB_c]
type = ChangeState
triggerall = var(59) = 0
triggerall = Numhelper(3100) < 1
triggerall = (command = "ZB_c")
triggerall = power >= 2000
triggerall = var(3) = 1
trigger1 = (StateType != A) && (Ctrl)
value = 3120

[State -1, MB]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "MB")
triggerall = power >= 3000
trigger1 = (StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 3200

[State -1, GK]
type = ChangeState
triggerall = var(3) = 1
triggerall = var(59) = 0
triggerall = (command = "GK")
triggerall = power >= 3000
trigger1 = (StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 3500

[State -1, SC]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "z")
triggerall = power >= 3000
triggerall = var(3) = 1
triggerall = lifemax * 0.2 >= life
trigger1 = (StateType != A) && (Ctrl)
value = 3300

[State -1, OC]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "y")
triggerall = var(56) >= 5 && Power >= 3000
trigger1 = (StateType != A) && (Ctrl)
value = 3700
;---�K�E�Z---------------------------------------------------------------------------
[State -1, KBP_a]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "KBP_a")
trigger1 = (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1400

[State -1, KBP_b]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "KBP_b")
trigger1 = (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1410

[State -1, KBP_c]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "KBP_c")
trigger1 = (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1420

[State -1, AS_a]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "AS_a")
trigger1 = (StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1000

[State -1, AS_b]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "AS_b")
trigger1 = (StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1010

[State -1, AS_c]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "AS_c")
trigger1 = (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1020

[State -1, KS_a]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "KS_a")
trigger1 = (StateType != A) && (Ctrl)

value = 1100

[State -1, KS_b]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "KS_b")
trigger1 = (StateType != A) && (Ctrl)
value = 1110

[State -1, KS_c]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "KS_c")
trigger1 = (StateType != A) && (Ctrl)

value = 1120

[State -1, MR_a]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "MR_a")
trigger1 =(StateType = A) && (Ctrl)
trigger1 = NumHelper(1601) < 1
value = 1600

[State -1, MR_b]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "MR_b")
trigger1 =(StateType = A) && (Ctrl)
trigger1 = NumHelper(1602) < 1
value = 1610

[State -1, MR_c]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command = "MR_c")
trigger1 =(StateType = A) && (Ctrl)
trigger1 = NumHelper(1603) < 1
value = 1620


[State -1, PS_a]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command ="PS_a")
triggerall = NumHelper(1801)+NumHelper(1811)+NumHelper(1821) < 3
trigger1 =(StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1800

[State -1, PS_b]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command ="PS_b")
triggerall = NumHelper(1801)+NumHelper(1811)+NumHelper(1821) < 3
trigger1 =(StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1810

[State -1, PS_c]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command ="PS_c")
triggerall = NumHelper(1801)+NumHelper(1811)+NumHelper(1821) < 3
trigger1 =(StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1820

[State -1, ATM_a]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command ="ATM_a")
trigger1 =(StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1200

[State -1, ATM_b]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command ="ATM_b")
trigger1 =(StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1210

[State -1, ATM_c]
type = ChangeState
triggerall = var(59) = 0
triggerall = (command ="ATM_c")
trigger1 =(StateType != A) && (Ctrl)
trigger2 = (stateno = 220) && time > 10
trigger3 = (stateno = 420) && time > 10
value = 1220
;---�ړ�---------------------------------------------------------------------------

[State -1, ����]
type = ChangeState
value = 100
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl

[State -1, �o�b�N�X�e�b�v]
type = ChangeState
value = 105
triggerall = var(59) = 0
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl

[State -1, �ړ��N���オ���O��]
type = ChangeState
triggerall = var(59) = 0
triggerall = (Alive)
triggerall = (RoundState = 2) && (StateNo = 5110) && (MoveType = H) && (Time > 1)
trigger1 = (command = "holdfwd")
value = 6000

[State -1, �ړ��N���オ������]
type = ChangeState
triggerall = var(59) = 0
triggerall = (Alive)
triggerall = (RoundState = 2) && (StateNo = 5110) && (MoveType = H) && (Time > 1)
trigger1 = (command = "holdback")
value = 6001

;---�ʏ��Z--------------------------------------------------------
[State -1, ���U��]
type = ChangeState
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = var(1) <= 9
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 210) && time > 5
trigger3 = (stateno = 410) && time > 5
value = 200

[State -1, ���U��]
type = ChangeState
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = var(2) <= 9
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 5
trigger3 = (stateno = 400) && time > 5
value = 210

[State -1, ���U��]
type = ChangeState
triggerall = var(59) = 0
triggerall = command = "c"
triggerall = command != "holddown"
triggerall = var(1) <= 9
triggerall = var(2) <= 9
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 5
trigger3 = (stateno = 210) && time > 5
trigger4 = (stateno = 400) && time > 5
trigger5 = (stateno = 410) && time > 5
value = 220

;-------------------------------------------------------------------------
[State -1, ���Ⴊ�ݎ��U��]
type = ChangeState
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = command = "holddown"
triggerall = var(1) <= 9
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 210) && time > 5
trigger3 = (stateno = 410) && time > 5
value = 400

[State -1, ���Ⴊ�ݒ��U��]
type = ChangeState
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command = "holddown"
triggerall = var(2) <= 9
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 5
trigger3 = (stateno = 400) && time > 5
value = 410

[State -1, ���Ⴊ�݋��U��]
type = ChangeState
triggerall = var(59) = 0
triggerall = command = "c"
triggerall = command = "holddown"
triggerall = var(1) <= 9
triggerall = var(2) <= 9
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 5
trigger3 = (stateno = 210) && time > 5
trigger4 = (stateno = 400) && time > 5
trigger5 = (stateno = 410) && time > 5
value = 420
;------------------------------------------------------------------------
[State -1, �W�����v���U��]
type = ChangeState
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = var(1) <= 9
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno = 610) && time > 5
value = 600

[State -1, �W�����v���U��]
type = ChangeState
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = var(2) <= 9
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno = 600) && time > 5
value = 610

[State -1, �W�����v���U��]
type = ChangeState
triggerall = var(59) = 0
triggerall = command = "c"
triggerall = var(1) <= 9
triggerall = var(2) <= 9
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno = 600) && time > 5
trigger3 = (stateno = 610) && time > 5
value = 620

;------------------------------------------------------------
[State -1, �����[�h]
type = ChangeState
value = 900
triggerall = var(3) = 0
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = command != "holdback"
trigger1 = (StateType != A) && (Ctrl)
trigger1 = ctrl

[State -1, �N�C�b�N�����[�h]
type = ChangeState
value = 901
triggerall = var(3) = 0
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = command = "holdback"
triggerall = power > 250
trigger1 = (StateType != A) && (Ctrl)
trigger1 = ctrl

[State -1,�A�h�o��]
type = Helper
triggerall = (NumHelper(7000) = 0)
triggerall = (RoundState = 2) && (StateNo = [150,160]) && (Time > 1)
triggerall = var(59) = 0
triggerall = (Alive)
trigger1 = (command = "y")
helpertype = normal
name = "sealed"
stateno = 7000
postype = P1
pos = 0,0
facing = 1
keyctrl = 0
ownpal = 1
size.xscale = 0.5
size.yscale = 0.5
supermovetime = 99999
pausemovetime = 99999
ID = 7000
ignorehitpause=1